st. lawrence moonwort - French English Dictionary